package File;

import java.io.File;
import java.io.IOException;

public class FileTest02 {
    public static void main(String[] args) throws IOException {
        //需求1：我要在E:\\itwanxi目录下创建一个文件java.txt
        File file = new File("E:\\itwanxi\\java.txt");
        System.out.println("创建是否成功:"+file.createNewFile());
        System.out.println("File是否存在:"+file.exists());
//        返回此抽象路径名的绝对路径名字符串
        System.out.println("绝对路径名字符串:"+file.getAbsolutePath());
//        将此抽象路径名转换为路径名字符串
        System.out.println("抽象路径名转换为路径名字符串:"+file.getPath());
//        返回由此抽象路径名表示的文件或目录的名称
        System.out.println("抽象路径名表示的文件或目录的名称:"+file.getName());
//        删除当前模块目录下的java.txt文件
        System.out.println("删除是否成功:"+file.delete());
//        测试此抽象路径名表示的File是否为文件
        System.out.println("是否为文件:"+file.isFile());
//        测试此抽象路径名表示的File是否为目录
        System.out.println("是否为目录:"+file.isDirectory());
//        测试此抽象路径名表示的File是否存在
        System.out.println("File是否存在:"+file.exists());
        System.out.println("------------------");

        /*//需求2：我要在E:\\itwanxi目录下创建一个目录JavaSE
        File file1 = new File("E:\\itwanxi\\JavaSE");
        System.out.println(file1.mkdir());
        //        测试此抽象路径名表示的File是否为目录
        System.out.println(file1.isDirectory());
//        删除E:\\itwanxi目录下de目录JavaSE
        System.out.println(file1.delete());
        System.out.println("------------------");

        //需求3：我要在E:\\itwanxi目录下创建一个多级目录JavaWEB\\HTML
        File file2 = new File("E:\\itwanxi\\JavaWEB\\HTML");
        System.out.println(file2.mkdirs());
        System.out.println("------------------");

        //需求4：我要在E:\\itwanxi目录下创建一个文件javase.txt
        File file3 = new File("E:\\itwanxi\\javase.txt");
        System.out.println(file3.createNewFile());*/
    }
}
